// These are from Meido-Demo which was a very simple demo I made back in 2013
// Man, time sure does fly.		- Lameguy64

unsigned int plasma_colors[256] = {
	0x00000000,
	0x00000408,
	0x00040811,
	0x0008111a,
	0x00081623,
	0x000d1f2c,
	0x00112335,
	0x0011273d,
	0x0016304a,
	0x001a3553,
	0x001f3d5b,
	0x001f4163,
	0x00234a6b,
	0x00274e73,
	0x0027537b,
	0x002c5b83,
	0x00305f8e,
	0x00356795,
	0x00356b9c,
	0x00396fa3,
	0x003d77aa,
	0x003d7bb1,
	0x004183b7,
	0x004687bd,
	0x00468ac6,
	0x004a92cb,
	0x004e95d0,
	0x00539cd5,
	0x0053a0da,
	0x0057a7df,
	0x005baae3,
	0x005bade7,
	0x005fb4ec,
	0x0063b7ef,
	0x0067bdf2,
	0x0067c0f5,
	0x006bc6f7,
	0x006fc8f9,
	0x006fcbfb,
	0x0073d0fc,
	0x0077d3fe,
	0x007bd8fe,
	0x007bdafe,
	0x007fdcfe,
	0x0083e1fe,
	0x0083e3fe,
	0x0087e7fd,
	0x008ae8fb,
	0x008eecf9,
	0x008eeef7,
	0x0092eff5,
	0x0095f2f2,
	0x0095f3ef,
	0x0099f6ec,
	0x009cf7e8,
	0x009cf8e5,
	0x00a0fadf,
	0x00a3fbda,
	0x00a7fcd5,
	0x00a7fdd0,
	0x00aafdcb,
	0x00adfec6,
	0x00adfec0,
	0x00b1feba,
	0x00b4ffb1,
	0x00b7feaa,
	0x00b7fea3,
	0x00bafe9c,
	0x00bdfd95,
	0x00bdfd8e,
	0x00c0fb87,
	0x00c3fb7f,
	0x00c3fa73,
	0x00c6f86b,
	0x00c8f763,
	0x00cbf55b,
	0x00cbf353,
	0x00cef14a,
	0x00d0ef41,
	0x00d0ee39,
	0x00d3ea2c,
	0x00d5e823,
	0x00d8e51a,
	0x00d8e311,
	0x00dae108,
	0x00dcdc00,
	0x00dcda08,
	0x00dfd511,
	0x00e1d31f,
	0x00e3ce27,
	0x00e3cb30,
	0x00e5c839,
	0x00e7c341,
	0x00e7c04a,
	0x00e8ba53,
	0x00eab75b,
	0x00eab467,
	0x00ecad6f,
	0x00eeaa77,
	0x00efa37f,
	0x00efa087,
	0x00f1998e,
	0x00f29595,
	0x00f2929c,
	0x00f38aa7,
	0x00f587ad,
	0x00f67fb4,
	0x00f67bba,
	0x00f773c0,
	0x00f86fc6,
	0x00f86bcb,
	0x00f963d0,
	0x00fa5fd8,
	0x00fb57dc,
	0x00fb53e1,
	0x00fb4ee5,
	0x00fc46e8,
	0x00fc41ec,
	0x00fd39ef,
	0x00fd35f2,
	0x00fe2cf6,
	0x00fe27f8,
	0x00fe23fa,
	0x00fe1afb,
	0x00fe16fd,
	0x00fe0dfe,
	0x00fe08fe,
	0x00fe04fe,
	0x00fe04fe,
	0x00fe08fe,
	0x00fe11fd,
	0x00fe16fc,
	0x00fe1ffb,
	0x00fe23f9,
	0x00fe27f7,
	0x00fe30f5,
	0x00fd35f1,
	0x00fd3dee,
	0x00fd41ea,
	0x00fc46e7,
	0x00fb4ee3,
	0x00fb53df,
	0x00fb5bda,
	0x00fa5fd5,
	0x00f967ce,
	0x00f96bc8,
	0x00f86fc3,
	0x00f777bd,
	0x00f77bb7,
	0x00f683b1,
	0x00f587aa,
	0x00f58aa3,
	0x00f39299,
	0x00f29592,
	0x00f19c8a,
	0x00f1a083,
	0x00efa77b,
	0x00eeaa73,
	0x00eead6b,
	0x00ecb463,
	0x00eab757,
	0x00e8bd4e,
	0x00e8c046,
	0x00e7c33d,
	0x00e5c835,
	0x00e5cb2c,
	0x00e3d023,
	0x00e1d31a,
	0x00dfd80d,
	0x00dfda04,
	0x00dcdc04,
	0x00dae10d,
	0x00dae316,
	0x00d8e71f,
	0x00d5e827,
	0x00d5ea30,
	0x00d3ee3d,
	0x00d0ef46,
	0x00cef24e,
	0x00cef357,
	0x00cbf65f,
	0x00c8f767,
	0x00c8f86f,
	0x00c6fa77,
	0x00c3fb83,
	0x00c0fc8a,
	0x00c0fd92,
	0x00bdfd99,
	0x00bafea0,
	0x00bafea7,
	0x00b7fead,
	0x00b4ffb4,
	0x00b1febd,
	0x00b1fec3,
	0x00adfec8,
	0x00aafdce,
	0x00aafdd3,
	0x00a7fbd8,
	0x00a3fbdc,
	0x00a3fae1,
	0x00a0f8e7,
	0x009cf7ea,
	0x0099f5ee,
	0x0099f3f1,
	0x0095f1f3,
	0x0092eff6,
	0x0092eef8,
	0x008eeafa,
	0x008ae8fc,
	0x0087e5fd,
	0x0087e3fe,
	0x0083e1fe,
	0x007fdcff,
	0x007fdafe,
	0x007bd5fe,
	0x0077d3fd,
	0x0073cefb,
	0x0073cbfa,
	0x006fc8f8,
	0x006bc3f6,
	0x006bc0f3,
	0x0067baf1,
	0x0063b7ee,
	0x0063b4ea,
	0x005fade5,
	0x005baae1,
	0x0057a3dc,
	0x0057a0d8,
	0x00539cd3,
	0x004e95ce,
	0x004e92c8,
	0x004a8ac3,
	0x004687ba,
	0x00417fb4,
	0x00417bad,
	0x003d77a7,
	0x00396fa0,
	0x00396b99,
	0x00356392,
	0x00305f8a,
	0x00305b7f,
	0x002c5377,
	0x00274e6f,
	0x00234667,
	0x0023415f,
	0x001f3957,
	0x001a354e,
	0x001a3046,
	0x00162739,
	0x00112330,
	0x000d1a27,
	0x000d161f,
	0x00081116,
	0x0004080d,
	0x00040404,
	0x00000404
};

short plasma_sin1[] = {
	0,
	6,
	12,
	18,
	24,
	30,
	36,
	42,
	47,
	53,
	59,
	65,
	71,
	76,
	82,
	88,
	93,
	99,
	104,
	110,
	115,
	120,
	125,
	131,
	136,
	141,
	146,
	150,
	155,
	160,
	165,
	169,
	173,
	178,
	182,
	186,
	190,
	194,
	198,
	202,
	205,
	209,
	212,
	216,
	219,
	222,
	225,
	227,
	230,
	233,
	235,
	237,
	240,
	242,
	243,
	245,
	247,
	248,
	250,
	251,
	252,
	253,
	254,
	255,
	255,
	256,
	256,
	256,
	256,
	256,
	256,
	255,
	255,
	254,
	253,
	252,
	251,
	250,
	248,
	247,
};

short plasma_sin2[] = {
	0,
	4,
	9,
	13,
	17,
	21,
	24,
	27,
	29,
	30,
	32,
	32,
	32,
	31,
	30,
	28,
	25,
	22,
	19,
	15,
	11,
	7,
	2,
	-2,
	-7,
	-11,
	-15,
	-19,
	-22,
	-25,
	-28,
	-30,
	-31,
	-32,
	-32,
	-32,
	-30,
	-29,
	-27,
	-24,
	-21,
	-17,
	-13,
	-9,
	-4,
	0,
	4,
	9,
	13,
	17,
	21,
	24,
	27,
	29,
	30,
	32,
	32,
	32,
	31,
	30
};

short plasma_sin3[] = {
0,
	4,
	9,
	13,
	18,
	22,
	26,
	30,
	34,
	38,
	41,
	44,
	48,
	50,
	53,
	55,
	58,
	59,
	61,
	62,
	63,
	64,
	64,
	64,
	64,
	63,
	62,
	61,
	59,
	58,
	55,
	53,
	50,
	48,
	44,
	41,
	38,
	34,
	30,
	26,
	22,
	18,
	13,
	9,
	4,
	0,
	-4,
	-9,
	-13,
	-18,
	-22,
	-26,
	-30,
	-34,
	-38,
	-41,
	-44,
	-48,
	-50,
	-53,
	-55,
	-58,
	-59,
	-61,
	-62,
	-63,
	-64,
	-64,
	-64,
	-64,
	-63,
	-62,
	-61,
	-59,
	-58,
	-55,
	-53,
	-50,
	-48,
	-44,
	-41,
	-38,
	-34,
	-30,
	-26,
	-22,
	-18,
	-13,
	-9,
	-4,
};